/* ::::: http://s6.qhimg.com/static/10fb622b94539128/mod/page/base_datauri.css ::::: */

html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 arial,sans-serif; }
input, select, textarea { font-size: 100%; }
input { vertical-align: middle; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; }
ol, ul { list-style: outside none none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
a { color: rgb(19, 110, 194); text-decoration: none; }
.cl, .has-layout {  }
.fl, .fr { display: inline; }
.fl { float: left; }
q::before, q::after { content: ""; }
a:hover { color: rgb(0, 153, 0); text-decoration: underline; }
.cl::after { clear: both; content: " "; display: block; font-size: 0px; height: 0px; visibility: hidden; }
.cFix::before, .cFix::after { content: "."; display: table; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; }
.cFix::after { clear: both; }
@font-face {
  font-family: "baikefont";  src: url('baikefont-webfont.eot') format("embedded-opentype"), url('baikefont-webfont.woff') format("woff"), url('baikefont-webfont.ttf') format("truetype"), url('baikefont-webfont.svg') format("svg");}
.wrap { margin: 0px auto; min-width: 1140px; position: relative; width: 1140px; }
.topbar-tools-sep { color: rgb(234, 234, 234); margin: 0px 7px; }
.user { color: rgb(234, 234, 234); float: right; font: 12px/1.5 arial,helvetica,sans-serif; padding-top: 8px; position: relative; text-align: right; }
.user .user-item { float: left; position: relative; }
.user a, #topbar .user span { display: inline-block; vertical-align: middle; }
.panel-setting { background: rgb(69, 69, 69) none repeat scroll 0% 0%; box-shadow: 0px 0px 4px rgb(102, 102, 102); padding: 8px; position: absolute; right: -46px; top: 27px; z-index: 2; }
.panel-setting .g-point { height: 6px; left: 33px; position: absolute; top: -13px; width: 6px; }
.panel-setting .g-point-top .bg { border-color: transparent transparent rgb(69, 69, 69); }
.panel-setting .g-point-top .border { border-color: transparent transparent rgb(205, 205, 205); }
.panel-setting .g-point-top .border, .g-point-top .bg { border-style: dashed dashed solid; }
.panel-setting .bd { border-top: 0px none; overflow: hidden; text-align: left; }
#g-hd { background: white none repeat scroll 0% 0%; border-bottom: 1px solid rgb(224, 224, 224); display: none; font-family: arial,sans-serif; font-size: 14px; height: 35px; min-width: 940px; text-align: left; }
#g-hd-inner { border-left: 940px solid rgb(255, 255, 255); margin-left: -940px; position: relative; }
#g-hd-tools a, #g-hd a { text-decoration: none; }
#g-hd-tools a:hover { color: rgb(55, 165, 8); }
#g-hd-tools .panel-setting .bd a { border-bottom: 1px solid rgb(89, 89, 89); color: rgb(255, 255, 255); display: block; height: 26px; line-height: 26px; padding-left: 10px; white-space: nowrap; width: 100%; }
#g-hd-tools .panel-setting .bd a:hover { background: rgb(69, 69, 69) none repeat scroll 0% 0%; color: rgb(69, 189, 16); }
#g-hd-inner, #g-hd .m920 {  }
#g-hd-nav li, #g-hd-tabs { float: left; height: 35px; }
#g-hd-tabs { padding: 0px; }
#g-hd-tools { height: 35px; line-height: 35px; position: absolute; right: 30px; text-align: right; top: 0px; }
#g-hd-nav { display: inline-block; line-height: 34px; padding-left: 20px; }
#g-hd-tools a { color: rgb(136, 136, 136); font-size: 12px; }
#g-hd-nav li { margin-right: 10px; }
#g-hd-nav li a { color: rgb(102, 102, 102); display: inline-block; height: 34px; line-height: 34px; text-align: center; width: 34px; }
#g-hd-nav .g-hd-cur a, #g-hd-nav li a:hover { background-color: transparent; color: rgb(25, 185, 85); height: 34px; }
.search-box { position: relative; }
.s_btn { background: rgb(25, 185, 85) none repeat scroll 0% 0%; border: 1px solid rgb(25, 185, 85); border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; outline: medium none; padding: 0px; vertical-align: top; width: 93px; }
.search-box .search-word { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-right: medium none ! important; display: inline-block; height: 34px; vertical-align: top; width: 539px; }
.s_btn:hover { background: rgb(29, 201, 93) none repeat scroll 0% 0%; border-color: rgb(29, 201, 93); }
.search-box .search-word input { background: white none repeat scroll 0% 0%; border: 0px none; font: 16px/24px arial; height: 24px; margin: 6px 0px 0px 7px; outline: 0px none; padding: 0px; width: 526px; }
.search-box .search-btn button { height: 36px; line-height: 28px; margin-right: 5px; padding: 3px 0px; }
.search-box .search-word:hover { border-color: rgb(170, 170, 170); }
#suggest-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); display: none; left: 0px; position: absolute; top: 35px; width: 539px; z-index: 2; }
#header { background: white none repeat scroll 0% 0%; padding: 15px 0px; position: relative; }
#nav { background: rgb(25, 185, 85) none repeat scroll 0% 0%; font-size: 14px; height: 46px; line-height: 46px; min-width: 1140px; }
#nav li { float: left; position: relative; }
#g-hd-nav .g-hd-cur { border-bottom: 1px solid rgb(25, 185, 85); }
#header .logo { margin-right: 30px; }
#g-hd-nav .g-hd-cur a { font-weight: 700; }
#header .logo a { background: transparent url('baike.png') no-repeat scroll 0px center; display: block; height: 36px; text-indent: -999em; width: 100px; }
#nav li:hover { background: rgb(29, 201, 93) none repeat scroll 0% 0%; }
#header .search-box .search-word input { width: 526px; }
#header #suggest-container { left: 130px; width: 539px; }
#header #g-hd-tools { right: 0px; width: 200px; }
#nav li a, #nav li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#nav li a { display: inline-block; padding: 0px 30px; }
#nav .hotmsg { background: rgb(68, 166, 44) url('trumpet.png') no-repeat scroll 9px 7px; border: 1px solid rgb(37, 135, 13); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; float: right; font-size: 12px; height: 24px; line-height: 24px; padding: 0px 9px 0px 30px; position: absolute; right: 8px; top: 8px; }
#nav .admsg { background: transparent url('t01572f57255ecd7da3.png') no-repeat scroll 0% 0%; height: 40px; position: absolute; right: 0px; top: 0px; width: 238px; }
#nav li.active a { background: rgb(22, 145, 68) none repeat scroll 0% 0%; }
@media not all {
  .link-box-item { letter-spacing: -5px; }
}
.g-point { height: 6px; width: 6px; }
.g-point .border, .g-point .bg { display: block; height: 0px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0px; }
.g-point .border { border-width: 6px; z-index: 2; }
.g-point .bg { border-width: 6px; z-index: 3; }
.g-point-top .border, .g-point-top .bg { border-style: dashed dashed solid; }
.g-point-top .border { border-color: transparent transparent rgb(205, 205, 205); }
.g-point-top .bg { border-color: transparent transparent rgb(249, 249, 249); top: 1px; }
.clfix::after, .clfix::before { content: ""; display: table; line-height: 0; }
.clfix::after { clear: both; }
#footer { line-height: 18px; overflow: hidden; padding: 20px 0px 10px; position: relative; text-align: center; }
#footer, #footer a { color: rgb(136, 136, 136); }
#footer a:hover { color: rgb(62, 175, 14); }
@media not all {
  .customer-layout1 { letter-spacing: -5px; }
}
.icon-customer, .iconnav { background: transparent url('t0196b3f81102fdc8f4.png') no-repeat scroll 0px 0px; }
.iconnav { display: inline-block; height: 16px; vertical-align: text-top; width: 16px; }
.icon-nomsg { margin-left: 10px; }
.icon-havemsgbk { padding: 0px 22px 0px 10px; }
.tipsHaveMsg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(255, 198, 75); border-radius: 3px; color: rgb(51, 51, 51); left: -28px; padding: 5px; position: absolute; text-align: center; top: 28px; width: 80px; z-index: 1; }
.tipsHaveMsg em { border-width: 0px 6px 6px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 198, 75); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 0px; height: 0px; line-height: 0; margin-top: -11px; margin-left: 30px; position: absolute; width: 0px; }
.icon-nomsg, .customer-sidenav li .icon-msg { background-position: -64px 0px; }
.icon-havemsg, .customer-sidenav li.active .icon-msg { background-position: -64px -16px; }
.msg-new-icon, .camp-new-icon { background: transparent url('undefined') no-repeat scroll 0px 0px; height: 15px; position: absolute; top: 0px; width: 27px; }
.customer-media-table tr:nth-child(2n) { background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
@media not all {
  .userpersoncenter-item { letter-spacing: -5px; }
}
@media not all {
  .reward-category-tab { letter-spacing: -5px; }
}
.reward-category-tab::after { content: "."; display: inline-block; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; width: 100%; }
@media not all {
  .reward-category-item { letter-spacing: -5px; }
}
body {  }
.aui_buttons button::-moz-focus-inner { border: 0px none; margin: 0px; padding: 0px; }
@media screen and (min-width: 0px) {
  .aui_outer { border-radius: 2px; box-shadow: 0px 5px 15px rgba(0, 50, 0, 0.4); transition: -webkit-box-shadow 0.2s linear 0s; }
  .aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_n, .aui_s, .aui_close { background-image: url('undefined'); }
  .aui_nw, .aui_ne { height: 31px; width: 5px; }
  .aui_ne { background-position: -5px 0px; }
  .aui_sw { background-position: 0px -31px; }
  .aui_sw, .aui_se { height: 5px; width: 5px; }
  .aui_se { background-position: -5px -31px; }
  .aui_close { background-position: 0px -72px; }
  .aui_n { background-position: 0px -36px; }
  .aui_s { background-position: 0px -67px; }
  .aui_w, .aui_e { background-image: url('undefined'); }
  .aui_outer:active { box-shadow: 0px 0px 5px rgba(0, 50, 0, 0.1) ! important; }
  .aui_state_drag .aui_outer { box-shadow: none ! important; }
  .aui_close:hover { background-position: 0px -92px; }
}
/* ::::: http://s6.qhimg.com/static/5d39f36ad601405c/mod/page/elite_datauri.css ::::: */

.elite-wrap { min-width: 1000px; width: 1000px; }
.elite-wrap-box { font-family: "microsoft yahei"; overflow: hidden; }
.elite-banner { background: rgb(210, 232, 230) url('t01ad436b3d0787fe6f.png') no-repeat scroll center 0px; font-family: "microsoft yahei"; height: 300px; min-width: 1000px; }
.elite-banner-box { padding: 42px 0px 0px 18px; }
.elite-banner-box h1 { color: rgb(34, 34, 34); font-size: 44px; line-height: 78px; }
.elite-banner-box p { color: rgb(94, 94, 94); font-size: 18px; line-height: 28px; }
.elite-wrap-box .elite-mod { float: left; }
.elite-banner-box .elite-num { color: rgb(34, 34, 34); font-size: 24px; padding-top: 38px; }
.elite-wrap-box .privilege { padding-top: 10px; width: 740px; }
.privilege .elite-mod-content { padding: 6px 0px 0px 18px; }
.elite-wrap-box .join { padding-top: 10px; width: 260px; }
.join .elite-mod-content { padding-top: 2px; position: relative; }
.join .join-btn { padding: 13px 0px 0px 31px; }
.join .join-links { font-size: 14px; line-height: 38px; padding-top: 5px; text-indent: 30px; }
.elite-wrap-box .excellent { padding-top: 12px; width: 740px; }
.excellent .elite-mod-content { padding: 1px 2px 0px 18px; }
.elite-wrap-box .dynamic { padding-top: 12px; width: 260px; }
.dynamic .elite-mod-content { color: rgb(34, 34, 34); font-family: "SimSun"; font-size: 14px; position: relative; }
.dynamic .elite-mod-content, .elite-wrap-box .punish { padding-top: 2px; }
.punish .punish-rules { font-family: "SimSun"; font-size: 12px; padding-left: 10px; }
.punish .elite-mod-content { overflow: hidden; padding-top: 4px; width: 1000px; }
.elite-banner-box .elite-num span { padding: 0px 15px; }
.elite-banner-box .elite-num em { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border: 1px solid rgb(219, 219, 219); color: rgb(59, 174, 51); display: inline-block; font-family: "Arial"; font-size: 36px; height: 44px; line-height: 44px; margin: 0px 3px; text-align: center; width: 36px; }
.privilege .elite-mod-content li { background: rgb(252, 252, 252) url('t01daa376d609db30b0.png') no-repeat scroll 33px 33px; border: 1px solid rgb(228, 228, 228); float: left; height: 118px; margin: 0px 10px 11px 0px; text-indent: 112px; width: 348px; }
.privilege .elite-mod-content h2 { color: rgb(37, 147, 29); font-size: 20px; line-height: 26px; padding-top: 34px; }
.privilege .elite-mod-content p { color: rgb(116, 116, 116); font-size: 16px; line-height: 22px; }
.join .elite-mod-content li { color: rgb(116, 116, 116); font-size: 16px; height: 30px; line-height: 30px; position: relative; text-indent: 52px; }
.join .join-btn a { background: rgb(102, 201, 95) none repeat scroll 0% 0%; border-radius: 2px; color: rgb(255, 255, 255); display: inline-block; font-size: 20px; height: 60px; line-height: 60px; text-align: center; width: 210px; }
.join .join-links a { color: rgb(59, 174, 51); font-family: "SimSun"; margin-right: 16px; }
.excellent .elite-mod-content ul { overflow: hidden; }
.excellent .elite-mod-content li { float: left; height: 203px; width: 180px; }
.excellent .elite-mod-content p { color: rgb(164, 164, 164); font-family: "SimSun"; line-height: 18px; }
.dynamic .elite-mod-content li { height: 70px; overflow: hidden; padding-left: 42px; position: relative; }
.punish .punish-rules a { color: rgb(180, 180, 180); }
.punish .elite-mod-content dl { background: rgb(243, 243, 243) none repeat scroll 0% 0%; color: rgb(113, 113, 113); font-family: "SimSun"; font-size: 14px; height: 154px; width: 1032px; }
.punish .elite-mod-content dt, .punish .elite-mod-content dd { float: left; }
.punish .elite-mod-content dd { border-left: 1px solid rgb(217, 217, 217); height: 114px; margin: 20px 0px; overflow: hidden; width: 257px; }
.elite-wrap-box .elite-mod .elite-mod-title { border-left: 4px solid rgb(59, 174, 51); font-size: 20px; height: 20px; line-height: 20px; margin: 18px 0px 18px 18px; text-indent: 5px; }
.privilege .elite-mod-content .item2 { background-position: 33px -52px; }
.privilege .elite-mod-content .item3 { background-position: 33px -137px; }
.privilege .elite-mod-content .item4 { background-position: 33px -222px; }
.elite-wrap-box .join .elite-mod-title { border-color: rgb(255, 255, 255); }
.join .elite-mod-content .elite-icon { background: transparent url('t01daa376d609db30b0.png') no-repeat scroll 0px -340px; height: 16px; left: 25px; position: absolute; top: 9px; width: 16px; }
.join .elite-mod-content .vertical-line { border-left: 1px solid rgb(236, 236, 236); height: 120px; left: 32px; position: absolute; top: 16px; width: 0px; }
.excellent .elite-mod-content .excellent-img { border: 1px solid rgb(229, 229, 229); }
.excellent .elite-mod-content .excellent-img, .excellent .elite-mod-content .excellent-img img { height: 140px; width: 170px; }
.excellent .elite-mod-content .excellent-title { color: rgb(34, 34, 34); font-size: 16px; height: 22px; line-height: 22px; overflow: hidden; padding-top: 5px; }
.excellent .elite-mod-content .elite-name { float: left; max-width: 122px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.excellent .elite-mod-content .elite-icon { background: transparent url('t01daa376d609db30b0.png') no-repeat scroll 0px -356px; float: left; height: 15px; margin: 4px 0px 0px 8px; width: 42px; }
.excellent .elite-mod-content .excellent-num { color: rgb(59, 174, 51); font-family: "Arial"; }
.elite-wrap-box .dynamic .elite-mod-title { border-color: rgb(255, 255, 255); }
.dynamic .elite-mod-content .vertical-line { border-left: 1px solid rgb(236, 236, 236); height: 350px; left: 32px; position: absolute; top: 16px; width: 0px; }
.dynamic .elite-mod-content .dynamic-items { height: 405px; overflow: hidden; position: relative; }
.dynamic .elite-mod-content .dynamic-info { font-size: 14px; line-height: 20px; max-height: 40px; overflow: hidden; }
.dynamic .elite-mod-content .elite-icon { background: transparent url('t01daa376d609db30b0.png') no-repeat scroll 0px -371px; height: 9px; left: 28px; position: absolute; top: 5px; width: 9px; }
.dynamic .elite-mod-content .dynamic-time { color: rgb(190, 190, 190); font-size: 12px; line-height: 14px; padding-bottom: 16px; }
.punish .elite-mod-content .punish-user { font-family: "microsoft yahei"; font-size: 16px; line-height: 22px; padding-top: 1px; text-indent: 10px; }
.punish .elite-mod-content .punish-user, .punish .elite-mod-content .punish-user a { color: rgb(100, 100, 100); }
.punish .elite-mod-content .punish-state { color: rgb(59, 174, 51); font-family: "microsoft yahei"; line-height: 20px; text-indent: 10px; }
.punish .elite-mod-content .punish-reason { line-height: 22px; padding: 7px 0px 0px 10px; }
.punish .elite-mod-content .first { border: medium none; }
.join .join-btn a:hover, .join .join-links a:hover { text-decoration: none; }
.dynamic .elite-mod-content .dynamic-items ul { left: 0px; position: relative; top: 0px; }
.dynamic .elite-mod-content .dynamic-info span a { color: rgb(59, 174, 51); }
#g-hd { display: block; }
/* ::::: http://s8.qhimg.com/static/328ade3ebcf02f06.css ::::: */

.quc-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.quc-mod-sign-in .quc-footer::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; margin-top: -11px; background: transparent linear-gradient(90deg, rgb(247, 247, 247), rgb(213, 213, 213), rgb(247, 247, 247)) repeat scroll 0% 0%; }
